.list {
	padding: 24rpx 32rpx;

	.list-item {
		background-color: #fff;
		margin-bottom: 24rpx;
		border-radius: 16rpx;
		box-shadow: $cc-shadow;

		&-top {
			position: relative;
			min-height: 70rpx;
			padding: 12rpx 24rpx;
			border-bottom: 2rpx solid $u-border-color;

			.class-name {
				font-weight: 600;
				font-size: 32rpx;
			}
		}

		&-content {
			padding: 16rpx 24rpx;
		}

		&-info {
			display: flex;
			min-height: 56rpx;
			line-height: 56rpx;

			.font-info {
				min-width: 136rpx;
			}
		}
	}
}
